package 蓝桥真题;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class 修建灌木 {
       static BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
       final static int N=10010;
       static int t[]=new int[N],n;
       
       public static void main(String[] args) throws IOException {
		      n=Integer.parseInt(br.readLine());
		      for(int i=1;i<=n;i++){
		    	  t[i]=Math.max(i, 2*(n-i));
		      }
		      for(int i=n;i>=1;i--){
		    	  t[i]=Math.max(t[i],Math.max(n-i+1,2*(i-1)));
		      }
		      for(int i=1;i<=n;i++){
		    	 System.out.println(t[i]);
		      }  
	}
}
